package com.bjpowernode.ba04;

import lombok.Data;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Data
@Component("myStudent4")
public class Student {

    @Value("李四")
    private String name;
    @Value("30")
    private Integer age;

    /**
     * 引用类型
     * <p>
     * 如果要使用byName方式，需要做的是：
     * 1.在属性上面加入@Autowired
     * 2.在属性上面加入@Qualifier(value="bean的id") ：表示使用指定名称的bean完成赋值。
     */
    @Autowired
    @Qualifier("mySchool4")
    private School school;

}
